// 导入封装的接口
import api from './request';


// 测试获取短信验证码
async function testGetSmsCode(phone) {
  try {
    const res = await api.getSmsCode({ phone });
    console.log('获取验证码成功:', res);
    return res;
  } catch (error) {
    console.error('获取验证码失败:', error);
  }
}

// 测试首页轮播接口
async function testGetBanner() {
  try {
    const res = await api.getBanner();
    console.log('获取首页轮播成功:', res);
    return res;
  } catch (error) {
    console.error('获取首页轮播失败:', error);
  }
}

// 测试首页商品分类接口
async function testGetParentCate() {
  try {
    const res = await api.getParentCate();
    console.log('获取商品分类成功:', res);
    return res;
  } catch (error) {
    console.error('获取商品分类失败:', error);
  }
}

// 测试倒计时时间戳接口
async function testGetCountDown() {
  try {
    const res = await api.getCountDown();
    console.log('获取倒计时时间戳成功:', res);
    return res;
  } catch (error) {
    console.error('获取倒计时时间戳失败:', error);
  }
}

// 测试系统设置信息接口
async function testGetCustomerImage() {
  try {
    const res = await api.getCustomerImage();
    console.log('获取系统设置信息成功:', res);
    return res;
  } catch (error) {
    console.error('获取系统设置信息失败:', error);
  }
}

// 测试首页推荐商品接口
async function testGetRecommendGoods() {
  try {
    const res = await api.getRecommendGoods();
    console.log('获取推荐商品成功:', res);
    return res;
  } catch (error) {
    console.error('获取推荐商品失败:', error);
  }
}

// 测试首页底部商品列表接口
async function testGetGoodsList(page = 1, search_word = '') {
  try {
    const res = await api.getGoodsList({
      page,
      search_word
    });
    console.log('获取商品列表成功:', res);
    return res;
  } catch (error) {
    console.error('获取商品列表失败:', error);
  }
}

// 导出测试函数
export {
  testWxLogin,
  testGetSmsCode,
  testGetBanner,
  testGetParentCate,
  testGetCountDown,
  testGetCustomerImage,
  testGetRecommendGoods,
  testGetGoodsList
};